#lc-out #lc-in {
	background:			#FFFFFF;
/*	margin:				10px 8px 0px 8px;	*/
	position:			relative;
	top:				10px;
	height:				480px;
	text-align:			center;
}

.menu-box {
	width:				95%;
	background:			#E8F4D7;
}
/* Yoshiura start */
.menu-box1 {
	width:				45%;
	background:			#E8F4D7;
	float:				left;
}

.menu-box2 {
	width:				45%;
	background:			#E8F4D7;
	float:				right;
}

.menu-box3 {
	width:				90%;
	background:			#E8F4D7;
}

.menu-box4 {
	width:				45%;
	float:				right;
}

.btn-box1 {

	margin:				15px;
	text-align:			center;

}

.btn-box2 {

	margin:				15px 45px;
	text-align:			center;

}


.cancelBtn-box2 {
	position:absolute;
	
	top :600px;
	left:1050px;
	
	margin:				15px 45px;
	text-align:			center;

}

/* Yoshiura end */

.menu-title {
	background:			url(../../img/menu/title.gif) no-repeat 50%;
	height:				41px;
	font-weight:		bold;
	font-size:			20px;
	padding:			12px 0px 0px 12px;
	margin:				10px;
}

/* Yoshiura start */
/*
#lc-out #lc-in {
	margin:				10px;
	padding:			10px;
	height:				343px;
	border:				solid #C0C0C0 1px;
}*/

#lc-cc-menu1 {
	margin:				15px;
	padding:			10px;
	height:				440px;
	border:				solid #C0C0C0 2px;
	text-align:			left;
}
#lc-cc-menu2 {
	margin:				15px 15px 12px 15px;
	padding:			10px;
	height:				95px;
	border:				solid #C0C0C0 2px;
	text-align:			left;
}

#lc-cc-menu3 {
	margin:				12px 15px 12px 15px;
	padding:			10px;
	height:				150px;
	border:				solid #C0C0C0 2px;
	text-align:			left;
}

#lc-cc-menu4 {
	margin:				12px 15px 12px 15px;
	padding:			10px;
	height:				95px;
	border:				solid #C0C0C0 2px;
	text-align:			left;
}

#lc-cc-menu5 {
	margin:				15px;
	padding:			10px;
	height:				200px;
	border:				solid #C0C0C0 2px;
	text-align:			left;
}

#lc-cc-menu6 {
	margin:				12px 15px 12px 15px;
	padding:			10px;
	height:				90px;
	text-align:			left;
}

/*郢晄�縺｡郢晢ｽｳ*/
.btn {

		text-decoration: none;
	    font-weight: bold;
	    text-align: center;
	    font-size: 16px;
	    display: block;

	    background: #3eb8db;
	    //border-top: 4px solid #fff;
	    border-left: 4px solid #fff;
	    border-right: 4px solid #00588f;
	    border-bottom: 4px solid #00588f;
	    //border: 1px solid #000;
	    color: #000;
	    width: 100%;
	    padding: 10px 0;
}

.btn2 {

		text-decoration: none;
	    font-weight: bold;
	    text-align: center;
	    font-size: 16px;
	    display: block;

	    //border: 1px solid #000;
	    background: #C0FF3E;
	    //border-top: 4px solid #fff;
	    border-left: 4px solid #fff;
	    border-right: 4px solid #205f00;
	    border-bottom: 4px solid #205f00;
	    color: #000;
	    width: 100%;
	    padding: 10px 0;
}

.btn3 {

		text-decoration: none;
	    font-weight: bold;
	    text-align: center;
	    font-size: 16px;
	    display: block;

	    //border: 1px solid #000;
	    background: #F4A460;
	    //border-top: 4px solid #fff;
	    border-left: 4px solid #fff;
	    border-right: 4px solid #9c4c08;
	    border-bottom: 4px solid #9c4c08;
	    color: #000;
	    width: 100%;
	    padding: 10px 0;
}

.btn4 {

		text-decoration: none;
	    font-weight: bold;
	    text-align: center;
	    font-size: 16px;
	    display: block;

	    //border: 1px solid #000;
	    background: #FFA500;
	    //border-top: 4px solid #fff;
	    border-left: 4px solid #fff;
	    border-right: 4px solid #973d00;
	    border-bottom: 4px solid #973d00;
	    color: #000;
	    width: 100%;
	    padding: 10px 0;
}

.btn5 {

		text-decoration: none;
	    font-weight: bold;
	    text-align: center;
	    font-size: 16px;
	    display: block;

	    //border: 1px solid #000;
	    background: #FF69B4;
	    //border-top: 4px solid #fff;
	    border-left: 4px solid #fff;
	    border-right: 4px solid #8f0044;
	    border-bottom: 4px solid #8f0044;
	    color: #000;
	    width: 100%;
	    padding: 10px 0;
}



.btn6 {

		text-decoration: none;
	    font-weight: bold;
	    text-align: center;
	    font-size: 16px;
	    display: block;

	    //border: 1px solid #000;
	    background: silver;
	    //border-top: 4px solid #fff;
	    border-left: 4px solid #fff;
	    border-right: 4px solid gray;
	    border-bottom: 4px solid gray;
	    color: #000;
	    width: 200px;
	    padding: 10px 0;
}


/* Yoshiura end */
/***************************************
 ***************************************/
.header_btn {

}

.header_btn span {
	display:			block;
	float:				left;
	width:				74px;
}

.header_btn span a {
	display:			block;
	width:				100%;
	height:				35px;
	text-indent:		-9999px;
	color:				#AA2266;
	text-decoration:	none;
}

/********************************************/

.menu-all {
	background:			#D2E8AA;
	font-weight:		bold;
	padding:			6px 5px 5px 10px;
	margin:				5px 0px 5px 10px;
	font-size:			10pt;
	height:				25px;
	vertical-align:		middle;
	cursor:				pointer;
}

.menu-all-icon {
	background:			url(../../img/menu/point02.gif) no-repeat;
	height:				11px;
	width:				10px;
	clear:				right;
	position:			absolute;
	margin:				0px 0px 0px 0px;
	cursor:				pointer;
}


.menu-list-box {
	background:			#FFFFFF;
	font-weight:		bold;
	margin:				10px 0px 5px 10px;
	font-size:			9pt;
	height:				25px;
	vertical-align:		middle;
	border:				solid #9CBE8A 1px;
	padding:			0px 5px 0px 5px;
}

.menu-list-tbl {
	font-size:			10pt;
	width:				100%;
	padding:			0px 0px 0px 0px;

}

.menu-list-tbl .td-main {
	height:				26px;
	border-bottom:		dashed #9CBE8A 1.5px;

}

.menu-list-tbl .td-bottom {
	height:				26px;
}

.menu-list-icon {
	background:			url(../../img/menu/point01.gif) no-repeat;
	width:				150px;
	height:				10px;
	position:			absolute;
	text-align:			left;
	cursor:				pointer;
}


.menu-list-link {
	color:				#404040;
}

.menu-group {
	font-size:			11pt;
	border:				solid Silver 0px;
	width:				98%;
/*	height:				150px;*/
	clear:				both;
}

.menu-icon-link {
	color:				#404040;
}

/********************************
 * 陷ｷ�ｽ�ｩ貅ｯ�ｽ郢ｧ�｢郢ｧ�､郢ｧ�ｳ郢晢ｽｳ
 ********************************/
.menu-img-base {
	float:				left;
	width:				124px;
	height:				124px;
	text-align:			center;
/*	padding:			95px 2px 0px 2px; */
	margin:				5px 6px 5px 0px;
	cursor:				pointer;
	border:				solid 0px;
}

.menu-text-base {
	/*margin: 100px 2px 0px 2px;*/
	margin: 95px 2px 0px 2px;
}

/********************************
 * 郢晄�縺｡郢晢ｽｳ隴ｫ�ｽ
 ********************************/

.under-btn {
	margin:				15px 10px 0px 185px;
	border:				1px solid #bcd3cb;
	padding:			6px;
	width:				100%;
	height:				100%;
	background:			#FFFFFF;
}

.tab_btn {
	overflow:			auto;
	width:				100%;
	height:				100%;
}

.under-btnSize{
	width:				60px;
}

/********************************
 * 邵ｺ譏ｴ�ｽ闔会ｿｽ
 ********************************/
.menu-td{
	height:				45px;
	vertical-align:		bottom;
}

.menu-txtsize {
	width:				145px;
}
